/*************************系统公用组件**********************************/
/*适配iphone6plus*/

@media screen and (min-width: 320px) and (max-width: 414px) {

}
/*适配ipad*/
@media screen and (min-width: 415px) and (max-width: 768px) {

}

@media screen and (min-width:769px) and (max-width:900px) {
  .login_admin {
    padding-top: 0;
  }
}

@media screen and (min-width:900px) and (max-width:1200px) {
  .login_admin {
    padding-top: 0;
  }
}

@media screen and (min-width:1200px) and (max-width:1400px) {
  .login_admin {
    padding-top: 0;
  }
}

@media screen and (min-width:1400px) and (max-width:1600px) {
  .login_admin{
    padding-top: 5%;
  }
}

@media screen and (min-width:1600px) and (max-width:1920px) {
.login_admin {
  padding-top: 8%;
}
}

/*************************系统公用组件**********************************/

.Color {
  color: #1CB248;
}

.backColor {
  box-shadow: 0rem 0rem 0.67rem 0rem rgba(180, 180, 180, 0.4);
}

.navbar-fixed-top, .navbar-static-top {
  background: #1CB248;
}

.nav.navbar-right>li>a, .nav.navbar-left>li>a {
  font-size: 14px;
  font-family: STHeitiTC-Medium;
  color: rgba(255, 255, 255, 1);
  line-height: 14px;
}

.nav.navbar-left>li>a:hover {
  color: #80FF00;
}

.nav.navbar-right>li>a:hover {
  color: #80FF00;
}

/* .navbar-fixed-top, .navbar-static-top img {
  margin-top: 17px;
  margin-left: 25px;
  float: left;
} */

.el-pagination .el-select .el-input .el-input__inner {
  height: 28px;
}

.el-pagination .el-input__suffix {
  top: 5px !important;
}

.el-upload__input {
  display: none !important;
}

.el_boxColor {
  box-shadow: 4px 4px 40px rgba(0, 0, 0, .05);
  border-radius: 4px;
}

.el-dialog__body {
  padding: 10px 20px !important;
}

.REDcolor {
  color: #fe0000
}

/****百度地图*****/

.anchorBL {
  display: none;
}

.tangram-suggestion-main {
  z-index: 888888 !important;
}

.disNCz {
  z-index: 999999999;
  display: none;
  position: absolute;
  padding: 9px 8px;
  left: -133px;
  top: -50px;
  height: 40px;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0px 3px 6px #b5b4b4;
  min-width: 315px;
  color: #000;
  font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif;
}

.disNCz span {
  display: inline-block;
  width: 25%;
  line-height: 23px;
  font-size: 14px;
  font-weight: 400;
}

.disNCz p.p_an {
  overflow: hidden;
  margin-bottom: 8px;
}

.disNCz div {
  position: absolute;
  left: 47%;
  bottom: -26%;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #fff;
}

.el-table .cell {
  font-weight: normal;
}

.el-table {
  color: #333 !important;
}

/*************************概括**********************************/

ul.home_Monitor {}

ul.home_Monitor li {
  margin-left: 36px !important;
}

ul.home_Monitor>.el-menu-item.is-active {
  border-bottom: 2px solid #1CB248;
  color: #1CB248 !important;
}

.wrapper-content {
  padding: 20px 25px 0px;
}

.card-panel-col {}

.card-panel-col .card_pane {
  height: 115px;
  border-radius: 4px;
  padding: 4% 8%;
}

.card-panel-col .card_pane .card-panel-description {}

.card-panel-col .card_pane .card-panel-description .card-panel-num {
  font-size: 36px;
  font-family: 'Arial-Black';
  font-weight: 900;
  color: rgba(255, 255, 255, 1);
  line-height: 61px;
}

.card-panel-col .card_pane .card-panel-description .card-panel-text {
  font-size: 14px;
  font-family: 'STHeitiTC-Light';
  font-weight: 300;
  color: rgba(255, 255, 255, 1);
  line-height: 12px;
}

.card-panel-col .card-pane1 {
  background: linear-gradient(225deg, rgba(255, 79, 117, 1) 0%, rgba(255, 0, 0, 1) 100%);
  box-shadow: 0px 4px 4px 0px rgba(255, 46, 67, 0.5);
}

.card-panel-col .card-pane2 {
  background: linear-gradient(225deg, rgba(255, 140, 0, 1) 0%, rgba(254, 106, 24, 1) 100%);
  box-shadow: 0px 4px 4px 0px rgba(254, 121, 12, 0.5);
}

.card-panel-col .card-pane3 {
  background: linear-gradient(225deg, rgba(255, 237, 1, 1) 0%, rgba(255, 192, 1, 1) 100%);
  box-shadow: 0px 4px 4px 0px rgba(255, 213, 1, 0.5);
}

.card-panel-col .card-pane4 {
  background: linear-gradient(225deg, rgba(200, 200, 200, 1) 0%, rgba(156, 156, 156, 1) 100%);
  box-shadow: 0px 4px 4px 0px rgba(180, 180, 180, 0.5);
}

.card-panel-col .card-pane5 {
  background: linear-gradient(225deg, rgba(60, 243, 160, 1) 0%, rgba(53, 205, 4, 1) 100%);
  box-shadow: 0px 4px 4px 0px rgba(56, 224, 83, 0.5);
}

.card-panel-col .card-pane6 {
  background: linear-gradient(225deg, rgba(28, 208, 253, 1) 0%, rgba(108, 127, 254, 1) 100%);
  box-shadow: 0px 4px 4px 0px rgba(68, 167, 253, 0.5);
}

.colwidth {
  width: 16.2%;
  float: left;
}

.ownercolwidth {
  width: 25%;
  float: left;
}

.colwidth .vertical-align .col-xs-12, .ownercolwidth .vertical-align .col-xs-12 {
  text-align: center;
}

.Gener_header {
  overflow: hidden;
  background: linear-gradient(90deg, rgba(17, 153, 142, 1), rgba(55, 239, 126, 1));
  box-shadow: 0px 0px 8px 0px rgba(180, 180, 180, 0.5);
  border-radius: 4px;
  padding: 0 1%;
}

.Gener_text .vertical-align div span {
  color: #fff;
}

.Gener_text .vertical-align div h1 {
  color: #fff;
  text-align: center;
  font-size: 36px
}

.chart_bodyColrcv {
  background-color: #fff;
  height: 300px;
  box-shadow: 4px 4px 40px rgba(0, 0, 0, .05);
  border-radius: 4px;
}

.chart_bodyColrcv .chart_bodyColrcv_prot {
  padding: 0 5%;
}

.chart_bodyColrcv .chart_bodyColrcv_prot .progress-item {
  margin-bottom: 5%;
}

.chart_bodyColrcv .chart_bodyColrcv_prot .progress-item p span {
  line-height: 30px;
  color: #000;
}

.chart_bodyroute {}

.chart_bodyColrcv .chart_bodyColrcv_prot h4 {
  margin: 0;
  padding: 10px 0 25px;
  font-size: 15px;
  color: rgba(51, 51, 51, 1);
  font-weight: bold;
  text-align: left;
  font-style: normal;
  font-Family: 'sans-serif';
}

.Gener_body {
  /* padding-top: 1% */
}

.Gener_body .col-lg-3 {
  height: 580px;
}

.Gener_body .col-lg-3 .el-card {
  height: 100%;
}

.Gener_body .col-lg-3 .el-card .el-card__body .text {
  padding: 15px 0px;
}

.Gener_echarts_f {
  height: 300px;
  background-color: #fff;
}

.Gener_echarts_t {
  background-color: #fff;
  margin-top: 15px;
}

.information_text {
  padding: 10px 20px;
}

.information_text .information_title {
  color: #333;
  font-Weight: bold;
  font-Size: 15px;
  font-Style: normal;
  margin-bottom: 15px;
}

.information_text .information_title .text-muted a {
  color: #909399;
  font-size: 12px;
}

.information_content ul {
  padding: 0;
}

.information_content ul li {
  list-style: none;
  margin-bottom: 4.5%;
}

.information_Tnue, .information_rcvx {
  line-height: 25px;
}

.information_rcvx {
  line-height: 25px;
  position: relative;
}

.information_Tnue a {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: rgba(255, 0, 0, 1);
}

.information_Tnue span {
  color: #909399;
  font-size: 12px;
}

.information_rcvx a {
  border: none;
  font-size: 12px;
  border-radius: 6px;
  padding: 5px 8px;
  height: 22px;
  line-height: 12px;
  color: #fff;
  position: absolute;
  top: 25px;
  right: 0px;
}

.information_rcvx span {
  color: #909399;
  font-size: 12px;
}

.information_rcvx a.stpe0 {
  background: #666666;
}

.information_rcvx a.stpe1 {
  background: #4A90E2;
}

.information_rcvx a.stpe2 {
  background: #1CB248;
}

.information_rcvx a.stpe3 {
  background: #FD0000;
}

.information_rcvx a.stpe4 {
  background: #B2B2B2;
}

.information_vcie {
  color: #000;
  font-size: 13px;
  padding-left: 0px;
  width: 78%;
  height: 40px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.information_vcie span {
  /* color: #B2B2B2; */
}

.information_unbt {
  color: #000;
  font-size: 13px;
  height: 40px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.information_unbt span {
  color: rgba(255, 0, 0, 1);
}

/*************************控制台**********************************/

/*正常*/

.StatusColorA {
  color: #35cd03;
}

.ColorA {
  color: #35cd03;
}

.ColorA>.deviceDiv_header {
  background-color: #35cd03;
  color: #fff;
  border-bottom-color: #c2efb2;
}

.ColorA>.deviceDiv_installLoc {
  border-bottom-color: #c2efb2;
}

/*离线*/

.StatusColorB {
  color: #9c9c9c;
}

.ColorB {
  color: #9c9c9c;
}

.ColorB>.deviceDiv_header {
  background-color: #9c9c9c;
  color: #fff;
  border-bottom-color: #eaeaea;
}

.ColorB>.deviceDiv_installLoc {
  border-bottom-color: #eaeaea;
}

/*告警  黄*/

.ColorC {
  color: #ffc000;
}

.ColorC>.deviceDiv_header {
  background-color: #ffc000;
  color: #fff;
  border-bottom-color: #fffbdd;
}

.ColorC>.deviceDiv_installLoc {
  border-bottom-color: #fffbdd;
}

/*告警   橙*/

.ColorD {
  color: #ff6000;
}

.ColorD>.deviceDiv_header {
  background-color: #ff6000;
  color: #fff;
  border-bottom-color: #ffeedd;
}

.ColorD>.deviceDiv_installLoc {
  border-bottom-color: #ffeedd;
}

/*告警   红*/

.StatusColorE {
  color: #fe0000;
}

.ColorE {
  color: #fe0000;
}

.ColorE>.deviceDiv_header {
  background-color: #fe0000;
  color: #fff;
  border-bottom-color: #ffe4dd;
}

.ColorE>.deviceDiv_installLoc {
  border-bottom-color: #ffe4dd;
}

/*告警   无*/

.ColorF {
  color: #ff6000;
}

.ColorF>.deviceDiv_header {
  background-color: #ff6000;
  color: #fff;
  border-bottom-color: #ffeedd;
}

.ColorF>.deviceDiv_installLoc {
  border-bottom-color: #ffeedd;
}

#deviceDivBox .deviceDiv {
  position: relative;
  float: left;
  margin: 1%;
  width: 18%;
  min-width: 150px;
  min-height: 288px;
}

.deviceDiv_header {
  height: 35px;
  line-height: 35px;
}

.deviceDiv_installLoc {
  width: 100%;
  margin: 0;
  padding: 6px 16px 4px;
  background-color: #fff !important;
  border-bottom: 1px solid #fff;
  box-shadow: 0px 3px 6px #e4e4e4;
}

.deviceDiv_installLoc .deviceDiv_text {
  font-size: 12px;
  color: #373d41;
  text-align: center;
  margin: 0;
  width: 100%;
  height: 34px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.deviceDiv .deviceDiv_body {
  background-color: #fff;
  overflow: hidden;
  height: 208px;
  transition: all 1.8s;
  position: absolute;
  width: 100%;
  padding-bottom: 25%;
  box-shadow: 0px 3px 6px #e4e4e4;
}

.deviceDiv:hover .deviceDiv_body {
  min-height: 208px;
  height: auto;
  z-index: 55;
}

.deviceDiv .deviceDiv_body .deviceDiv_button {
  text-align: center;
  padding: 11px 0;
  position: absolute;
  bottom: 0px;
  width: 100%;
  background-color: #fff;
}

.Devicelist .deviceDiv_fath {
  height: 63px;
  line-height: 45px;
  vertical-align: middle;
  background-color: #ffffff;
  text-align: right;
  padding-right: 20px;
  border: 10px solid #f1f1f1;
  border-right: none;
  border-left: none;
  margin: 0;
}

.Devicelist .deviceDiv_fath label {
  width: 70px;
  text-align: left;
}

.Devicelist .deviceDiv_fath .forum-icon .fa {
  font-size: 24px;
  margin-top: 10px;
  cursor: pointer;
}

.deviceDiv_body table {
  width: 100%;
}

.deviceDiv_body table tr {
  height: 26px;
  text-align: center;
}

.deviceDiv_body table tr th {
  color: #999;
  font-weight: 100;
  text-align: center;
}

.EquipmentStatistics_echarts {
  height: 480px;
}

.tab_murnvv {
  position: absolute;
  top: 40%;
  left: 46%;
  font-size: 14px;
  color: #909399;
}

.auto_goure {
  text-align: center;
  font-size: 14px;
  color: #909399;
  line-height: 180px;
}

.device_louing {
  min-height: 260px;
}

#deveice_p_text {
  margin: 0;
  line-height: 30px;
  font-size: 10px;
  padding: 0 4%;
}

#deveice_p_text span {
  float: right;
}

.nomert_div {
  overflow: hidden;
  background: rgba(248, 248, 248, 1);
}

.nomert_div_m {
  float: left;
  width: 80%;
}

.nomert_div_m input {
  border-radius: 0;
  border: 1px solid rgba(248, 248, 248, 1);
}

.nomert_but {
  float: left;
  width: 20%;
  height: 41px;
  line-height: 41px;
  margin: 0;
  text-align: center;
}

.nomert_but i {
  font-size: 24px;
  cursor: pointer;
}

.splitter-pane.vertical.splitter-paneR[data-v-815c801c] {
  right: -15px !important;
}

.splitter-pane-resizer.vertical[data-v-212fa2a4] {
  height: 98% !important;
}

.Monitor_icon {
  position: absolute;
  top: 25px;
  left: 21px;
  z-index: 55;
  background-color: #fff;
  padding: 2px 8px;
  border-radius: 5%;
  box-shadow: 0px 0px 8px 0px rgba(180, 180, 180, 0.5);
}

.Monitor_icon a {
  display: inline-block;
  padding: 0px 3px 5px;
}

.Monitor_icon a span {
  color: #909399;
  font-size: 14px;
  font-family: 'STHeitiTC';
}

.Monitor_icon a.Color span {
  color: #1CB248;
}

.Monitor_icon a.ui {
  font-size: 21px;
  /* position: relative;
  top: -4px; */
  color: #1CB248;
}

.Monitor_icon a.Color i {
  color: #1CB248;
}

.Monitor_icon a i {
  font-size: 28px;
  color: #999999;
  padding: 5px;
}

.monit_dropdown {
  position: absolute !important;
  bottom: 21px;
  right: 0;
}

.monit_dropdown span {
  color: #1cb248;
  padding: 15px 10px;
}

.monit_dropdown span i {
  font-size: 14px;
  color: #1cb248
}

.select_dropdown {
  position: absolute !important;
  bottom: 12px;
  right: 3px;
  width: 98%;
  background-color: #fff;
  text-align: right;
}

.select_dropdown input {
  border: none;
}

.Monitoring_baidu {
  position: absolute;
  top: 25px;
  right: 21px;
  width: 350px;
}

.Monitoring_baidu .ibox-title {
  border: none;
  color: #fff;
  background-color: #F9C714;
  font-size: 16px;
  font-weight: 100;
  font-family: 'STHeitiTC';
  min-height: 40px;
  padding: 12px 15px 0px;
}

.Monitoring_baidu .ibox-title .ibox-tools a i {
  color: #fff;
  font-size: 22px;
  position: absolute;
  left: -17px;
  top: -5px;
}

.boss_page {
  position: relative;
}

.device_dl h5 {
  font-size: 20px;
  color: #333;
  padding-left: 12px;
  font-weight: normal;
}

.device_dl {
  overflow: hidden;
  border: 1px solid rgba(235, 238, 245, 1);
  padding: 8px 10px;
}

.device_dl dl {
  overflow: hidden;
  float: left;
  width: 33%;
}

.device_dl dl dd {
  float: left;
  height: 30px;
  line-height: 30px;
  color: #333;
}

.device_dl dl dd:first-child {
  width: 50%;
  text-align: right;
  color: rgba(144, 147, 153, 1);
}

.device_dl dl dd:last-child {
  width: 50%;
  padding-left: 2%
}

.device_tabel table {
  width: 100%;
}

.device_tabel table tbody tr th {
  width: 33% !important;
  text-align: center;
}

.device_tabel table tbody tr td {
  height: 45px;
  text-align: center;
}

.device_tabel #deveice_p_text {
  display: none;
}

.EquipmentStatistics_talout {
  padding: 90px 1.3% 0;
}

.EquipmentStatistics_talout .bg-purple {
  height: 110px;
  background-size: 100% 100% !important;
  padding: 26px 20px;
}

.EquipmentStatistics_talout .bg-purple span.eq_span {
  height: 17px;
  font-size: 14px;
  font-family: STHeitiTC-Light;
  color: rgba(255, 255, 255, 1);
  line-height: 14px;
}

.EquipmentStatistics_talout .bg-purple p {
  font-size: 30px;
  font-family: Arial-Black;
  color: rgba(255, 255, 255, 1);
  line-height: 42px;
}

.EquipmentStatistics_talout .EquipmentStatistics_Group4 {
  background: url(../images/Group4.png) no-repeat;
}

.EquipmentStatistics_talout .EquipmentStatistics_Group3 {
  background: url(../images/Group3.png) no-repeat;
}

.EquipmentStatistics_talout .EquipmentStatistics_Group2 {
  background: url(../images/Group2.png) no-repeat;
}

.EquipmentStatistics_talout .EquipmentStatistics_Group1 {
  background: url(../images/Group1.png) no-repeat;
}

.device_Images {
  padding: 15px;
  border: 1px solid rgba(235, 238, 245, 1);
}

.device_Images .device_louing ul {
  padding-left: 0;
}

.device_Images .device_louing ul li {
  float: left;
  width: 16%;
  height: 230px;
  margin: 2% 2%;
  list-style: none;
}

.device_Images .device_louing ul li img {
  width: 100%;
  height: 100%;
}

.splitter-pane-resizer.vertical[data-v-212fa2a4] {
  background-color: transparent !important;
}

.mc_tabel tr {
  cursor: pointer;
}

#DataChart>div {
  margin-bottom: 10%;
}

/**********设备统计  告警日志****************/

.BER_taoub {
  position: absolute;
  bottom: 0;
  right: 0;
}

.BER_taoub>ul>li>a {
  padding: 8px 38px 8px 36px !important;
  color: #9ea0a0 !important;
  background-color: #373d41;
  border-radius: 0;
  font-weight: 100;
  background-color: #e6e6e6;
}

#Pgae_value {
  height: 42px;
  font-size: 14px;
  border: none;
}

.seramut_fa i {
  position: absolute;
  top: 12px;
  right: 15px;
  font-size: 20px;
  cursor: pointer;
  color: #999999;
}

.seramut_bt {
  height: 42px;
  line-height: 48px;
  text-align: center;
  background-color: #F8F8F8;
  border: 1px solid #F8F8F8;
  border-left: none;
}

.seramut_bt i {
  font-size: 22px;
  cursor: pointer;
}

#container {
  width: 100%;
}

.iobx_nur {
  height: 45px;
  line-height: 50px;
  vertical-align: middle;
  font-size: 16px;
  padding: 0;
  background-color: #F1F1F1;
  margin: 0px;
  border: 1px solid #dddddd;
  border-bottom: none;
  padding: 9px 16px 9px;
  min-height: 42px;
}

.clients-list .tab-pane {
  height: 242px;
}

.nav_housr>li.active>a.attwo_red {
  background-color: #ec4758 !important;
  color: #fff !important;
}

.nav_housr>li.active>a {
  background-color: #1CB248 !important;
  color: #fff !important;
}

/*************************设备异常处理**********************************/

/*************************后台管理**********************************/

.ibox_baouer {
  background-color: #fff;
  padding: 2% 1%;
  margin-bottom: 0;
}

.ztree_CreateGroup {
  padding: 0;
}

.ztree_CreateGroup li a {
  vertical-align: middle;
  height: 30px;
  font-family: "微软雅黑" !important;
}

.ztree_CreateGroupli>a {
  width: 100%;
}

.ztree_CreateGroup li>a, .ztree_CreateGroup li a.curSelectedNode {
  padding-top: 0px;
  background: none;
  height: 45px;
  line-height: 41px;
  border: none;
  cursor: default;
  opacity: 1;
  width: 100%;
}

.ztree_CreateGroup li span.button.ico_docu {
  margin-right: 2px;
  margin-top: -4px;
  background-position: -147px -39px;
  vertical-align: top;
}

.ztree_CreateGroup li span.button.ico_open {
  margin-right: 5px;
  background-position: -147px -21px;
  vertical-align: top;
}

.ztree_CreateGroup li span.button.ico_close {
  margin-right: 5px;
  background-position: -147px 0;
  vertical-align: top;
}

/* .ztree_CreateGroup li ul {
  padding-left: 0px
} */

.ztree_CreateGroup li ul li.level1 {
  padding-left: 15px
}

.ztree_CreateGroup div.diy span {
  line-height: 30px;
  vertical-align: middle;
  font-family: "微软雅黑" !important;
}

.node_name {
  font-family: "微软雅黑" !important;
}

.ztree_CreateGroup li span.button.ico_open {
  margin-top: 10px !important;
}

.ztree_CreateGroup li span.button.ico_close {
  margin-top: 8px !important;
}

.ztree_CreateGroup li span.button.ico_docu {
  margin-right: 2px;
  margin-top: 6px !important;
  background-position: -147px -39px;
  vertical-align: top;
}

.ztree_CreateGroup li span.button.switch {
  position: relative;
  top: -2px;
}

.ztree li span.button.ico_close {
  /* margin-top: 12px; */
}

.ztree_CreateGroup div.diy .one_diy {
  /* padding-top: 5px; */
}

.ztree_CreateGroup div.diy {
  /* height: 100%; */
  width: 20%;
  line-height: 30px;
  /* border-top: 1px dotted #ccc;
  border-left: 1px solid #eeeeee; */
  text-align: center;
  display: inline-block;
  box-sizing: border-box;
  color: #6c6c6c;
  font-family: "SimSun";
  font-size: 12px;
  overflow: hidden;
  position: absolute;
  left: 39%;
}

.ztree_CreateGroup div.diy:first-child {
  text-align: left;
  text-indent: 10px;
  border-left: none;
  font-family: "微软雅黑" !important;
}

.ztree_CreateGroup .head {
  background: #ffffff;
  border-bottom: 1px solid #ebeef5;
  padding: 0;
  margin-bottom: 15px;
}

.ztree_CreateGroup .diy_head {
  width: 33%;
  float: left;
  text-align: center;
  height: 23px !important;
  line-height: 23px !important;
  padding: 12px 0 !important;
  color: #909399;
  font-family: "微软雅黑";
  font-size: 14px;
  font-weight: bold;
}

.ztree_CreateGroup .head div.diy {
  border-top: none;
  border-right: 1px solid #CDD2D4;
  color: #fff;
  font-family: "Microsoft YaHei";
  font-size: 14px;
}

.ztree_CreateGroup * {
  font-size: 14px;
}

.sim-main {
  margin: 20px 20px 40px 20px;
}

.el-checkbox {
  margin-right: 10px;
}

.el-checkbox+.el-checkbox {
  margin-right: 10px;
  margin-left: 0 !important;
}

.growthInformation_echarts {
  width: 105%;
  height: 500px;
  margin-bottom: 5%;
}

/*按钮*/

.icon_div {
  display: inline-block;
  height: 25px;
  width: 35px;
  position: absolute;
  right: 15%;
  font-family: "微软雅黑" !important;
}

.icon_div2 {
  display: inline-block;
  height: 25px;
  width: 35px;
  position: absolute;
  right: 18%;
}

.icon_div a {
  display: inline-block;
  width: 27px;
  height: 20px;
  cursor: pointer;
}

.timeline_companyln {
  padding-left: 21%;
  padding-top: 10%;
}

.Equip_header {
  z-index: 55;
  background-color: #f1f1f1;
  width: 100%;
  border: 1px solid #e8e7e7;
}

.Equip_header h5 {
  font-size: 18px;
  height: 38px;
  line-height: 46px;
  margin-top: 0;
  padding-left: 40px;
  text-align: left;
  margin-bottom: 8px;
}

.el_coll_color {
  /* box-shadow: 0px 0px 8px 0px rgba(180, 180, 180, 0.5); */
}

.el_coll_color .el-collapse-item__header {
  background-color: #fff;
  padding: 0 20px;
}

.el_coll_color .el-collapse-item {
  margin-bottom: 2%;
  box-shadow: 0px 0px 8px 0px rgb(243, 243, 244);
}

.el_coll_color .el-collapse-item:last-child {
  border-top: 1px solid #ebeef4;
}

.el_coll_color .el-collapse-item__content {
  padding: 15px 20px 25px;
}

.el-tag {
  margin: 10px 12px;
}

.bg_styrle .el-form-item__content {
  margin-left: 0 !important;
}

.tag_iconxiugai .icon-xiugai {
  cursor: pointer;
  margin-left: 5px;
  border-radius: 5px;
}

.tag_iconxiugai .icon-xiugai:hover {
  background-color: #1CB248;
  color: #fff
}

.Building_mut {
  position: absolute;
  right: 8%;
}

.Building_mut .icon-xiugai {
  font-size: 20px;
  position: relative;
  top: -2px;
  left: -8px;
}

.Building_mut .icon-xiugai:hover {
  color: #1CB248
}

.Building_mut .icon-trash_fill {
  font-size: 22px;
}

.Building_mut .icon-trash_fill:hover {
  color: #1CB248
}

.user_left, .user_right {
  width: 100%;
  border: 1px solid rgba(221, 221, 221, 1);
}

.user_left h5, .user_right h5 {
  font-size: 16px;
  font-family: 'PingFangSC-Medium';
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  line-height: 35px;
  height: 35px;
  margin: 0;
  padding-left: 10px;
  background: rgba(244, 245, 249, 1);
}

#mangs_vuer .el-tag {
  width: 93%;
}

#mangs_vuer .el-tag .el-icon-close {
  float: right;
  top: 7px;
}

.user_center {
  padding: 70% 0;
  text-align: center;
}

.user_center div i {
  font-size: 46px;
  cursor: pointer;
}

.user_right {
  text-align: left;
}

.user_right .fa-th-large {
  color: #000;
  font-size: 15px;
  position: relative;
  top: 2px;
}

.linkstre_type {
  cursor: pointer;
  transition: 0.1s linear;
}

.linkstre_type:hover {
  color: #1CB248;
  font-size: 16px;
}

/*******************公共样式覆盖**********************/

.el-button--primary {
  color: #fff;
  background-color: #1CB248 !important;
  border-color: #1CB248 !important;
}

.El_radio .el-radio--medium.is-bordered {
  margin-right: 20px;
}

.El_radio .el-radio.is-bordered+.el-radio.is-bordered {
  margin-right: 20px;
  margin-left: 0;
}
